package com.wksc.framework.impexp.constants;

/**
 * <p> Title(文件名): ${file_name} </p>
 * <p> Description(描述): ${todo} </p>
 * <p> Copyright(版权): Copyright (c) ${year} </p>
 * <p> Company(公司): 成都四方信息技术有限公司 </p>
 * <p> CreateTime(生成日期)：11-11-13下午3:35 </p>
 *
 * @author wanglei
 * @version ${project_name}
 */
public enum PostfixType {
    XLS(".xls") {
		@Override
		public int toInt() {
			return 0;
		}
	}, CSV(".csv") {
		@Override
		public int toInt() {
			return 1;
		}
	}, TXT(".txt") {
		@Override
		public int toInt() {
			return 2;
		}
	},ZIP(".zip") {
		@Override
		public int toInt() {
			return 3;
		}
	};

    private String postfixType;
    
    private int typeInt;

    PostfixType(String postfixType){
        this.postfixType = postfixType;
    }

    public String getPostfixType() {
        return postfixType;
    }

    public void setPostfixType(String postfixType) {
        this.postfixType = postfixType;
    }
    
    public int getTypeInt() {
		return typeInt;
	}

	public void setTypeInt(int typeInt) {
		this.typeInt = typeInt;
	}

	@Override
    public String toString() {
        return postfixType;
    }
	
	public abstract int toInt();
}
